rubber-tyred road roller - Turkish English Dictionary